local tool = Instance.new("Tool",owner.Backpack) tool.Name = "banisher (real)" tool.GripPos = Vector3.new(0,-0.3,1.7) tool.TextureId = "rbxassetid://6980839360" local toolpart = Instance.new("Part",tool) toolpart.Name = "Handle" toolpart.Size = Vector3.new(0.1,1.2,4.2) toolpart.Transparency = 1 local tooldecal1 = Instance.new("Decal",toolpart) tooldecal1.Face = "Right" tooldecal1.Texture = "rbxassetid://12206639155" local tooldecal2 = Instance.new("Decal",toolpart) tooldecal2.Face = "Left" tooldecal2.Texture = "rbxassetid://12206626370" local hold = false local db = false local Debris = game:GetService("Debris") function onActivation() hold = true while hold do task.wait(.05) local dumb = Instance.new("Part",script) dumb.CFrame = toolpart.CFrame * CFrame.new(0,0,-2.1) dumb.BrickColor = BrickColor.new("Really red") dumb.Material = "Neon" dumb.Velocity = dumb.CFrame.LookVector * math.random(70,110) + Vector3.new(math.random(-25,25),math.random(0,100),0) dumb.Rotation = Vector3.new(math.random(-360,360),math.random(-360,360),math.random(-360,360)) dumb.Size = Vector3.new(math.random(1,50)/10,math.random(1,50)/10,math.random(1,50)/10) local snd = Instance.new("Sound",toolpart) snd.SoundId = "rbxassetid://11944350" snd.PlaybackSpeed = math.random(90,110)/100 snd:Play() Debris:AddItem(dumb, .75) Debris:AddItem(snd,2) dumb.Touched:Connect(function(hit) task.wait(.1) if hit.Parent:FindFirstChild("Humanoid") and db == false then local dieSnd = Instance.new("Sound",hit.Parent:WaitForChild("HumanoidRootPart")) dieSnd.SoundId = "rbxassetid://3103862943" local bill = Instance.new("BillboardGui",hit.Parent:WaitForChild("HumanoidRootPart")) bill.Size = UDim2.new(12,0,4,0) bill.StudsOffset = Vector3.new(0,7,0) local img = Instance.new("ImageLabel",bill) img.Image = "rbxassetid://12207783319" img.Size = UDim2.new(1,0,1,0) db = true dieSnd:Play() Debris:AddItem(dieSnd,5) Debris:AddItem(bill,5) wait(4) db = false end end) end end function onDeactivation() hold = false end tool.Activated:Connect(onActivation) tool.Deactivated:Connect(onDeactivation)